Statische und dynamische Webseiten

Der erste Tag vom Workshop hat gerade angefangen und du bist schon dran, Sachen im Internet zu publizieren. Cool oder? Aber wozu dauert der Workshop dann zwei Tage? Um das zu verstehen, müssen wir den Unterschied zwischen statischen und dynamischen Webseiten erklären. Wir werden nämlich während unserem Workshop beide machen und sie dann kombinieren.

Statische Webseiten

Ein statische Webseite ist eine Seite, die als ganzes auf dem Server liegt und genau so angezeigt wird wie sie 'mal gemacht wurde. Es ist für die Besucher der Webseite nicht möglich, mit der Webseite zu interagieren. Man kann Links auf einer statischen Webseite haben, die auf andere Seiten zeigen. Es ist aber nicht möglich Formulare auszufüllen oder Daten aus einer Datenbank anzuzeigen. Das geht nur mit dynamischen Seiten. Um eine statische Seite zu machen, braucht es die Programmiersprachen HTML (für die Struktur) und CSS (für das Design).

Typische Beispiele für statische Webseiten sind:

  • Einfache persönliche Webseiten
  • Simple Webseiten für KMUs

Dynamische Webseiten

Dynamische Seiten sind ein bisschen komplizierter als statische Seiten. Sie bestehen meistens aus sogenannten Templates, in denen dann je nach Situation dynamisch Daten eingefügt werden, bevor sie zum Benutzer geschickt und angezeigt werden. Templates benützen HTML und CSS und sehen deswegen ähnlich aus wie statische Webseiten, mit dem Unterschied, dass sie Platzhalter haben, die mit dynamischen Daten ersetzt werden. Um die Platzhalter zu ersetzen, braucht es eine weitere Programmiersprache. In unserem Fall ist dies Python. Oft benutzen dynamische Webseiten zudem eine Datenbank, um Informationen wie Blogposts oder Kommentare von Benutzern zu speichern. Auf einer dynamischen Webseite ist es möglich, dass ein Benutzer ein Formular ausfüllt und die Seite dynamisch ein Antwort generiert.

Beispiele für dynamische Webseiten sind:

  • Social Media Seiten wie Facebook, Instagram oder Twitter
  • Suchmaschinen wie Google oder Bing
  • Jede Webseite, auf der du einen Account erstellen kannst
  • Eigentlich die meisten Webseiten im Internet 😉

results matching ""

    No results matching ""